Daroro, Есть еще вариант. Полностью отказаться от юнита с этими способностями. Это если в карте у тебя один герой. Вместо него создать даммика, которого навсегда и выбрать для игрока. Камеру закрепить за другим, дублирующим его юнитом, чтобы его было невозможно выбрать дать ему способности москиты и тёмный (альянс), в тёмном указать этого же юнита, но без этих способностей. Всё. Дальше юнит кастует че надо через даммика с каналами, а иконок нет никаких вообще кроме нужных, можно даже клавиши контроля убрать все. При этом из-за того что это "морф" его смогут и атаковать и делать на него касты, но при этом выбрать его игрок не сможет.
Убрать иконку на 0; -11 тоже не помогает?
UPD: Ну как минимум 0; -11 помогает на способность, которая засунута в сферу.
Elder_Shadow, на будущее, бро, если будешь пытаться сильно "играть не по правилам" редактора, то упрёшься в утечки, точки, даммиков и прочие нагромождения GUI, встанет вопрос о переходе на JASS, а там где JASS, там и распутье между JASS и Lua, а там где это распутье вопрос уже о том, целесообразно ли вообще теребить редактор или сразу переходить на какой-нибудь движок типа Unity или Godot для пиления уже полноценной игры. И вот чем больше ты будешь хотеть нестандартных решений от редактора, там более остро будет вставать этот вопрос, а проекты начнут расползаться на технодемки, либо недоделки. Но я тебя не отговариваю само собой, потому что главное это идея, а какая там реализация дело десятое, если идея уникальная, либо всё срежиссировано и поставлено грамотно. Потому что у нас с одной стороны есть куча джассеров с бесконечными ТД и прочими дота тайп, с другой стороны есть господа с бинарным кодом головного мозга, которые могут сделать любую фичу на каком угодно языке, а вот загеймдизайнить мапу, так чтобы было интересно, а не просто вау, WASD управление в wc3, они не могут. Короче суть это понимай чё ты хочешь, и что у этого есть пределы в виде базовых функций редактора, адекватно оценивай и себя и его и свой проект, и главное имей VISION.
Elder_Shadow, но лучше поставить фиксированное значение получаемого урона в ответ, то есть не в процентах. Занести его в целочисленную и её менять, если будет сильно надо, например при создании многоуровневого щита. Потому что в процентах надо отлавлить хп принимающего урон до того как он получит урон, а окно это довольно узкое и в него может залететь еще какой-то урон, тогда процентаж выйдет с погрешностью.
Elder_Shadow, аура не наносит урон дальникам, но также и не наносит урон союзникам. Забавно. Тогда делай триггерно с проверкой на ближника. Прикрепил тебе сэмпл, запусти и посмотри как работает. При поднятом щите дальник урона не получает, ближник союзник получает, при этом первое значение урона будет сильно отрицательным и не нанесет урона (каждый получаемый урон будет выводиться в chat message, брал значение от получаемого урона 15%), потому что тебе надо будет объявить текущее хп получаемого урон перед получением урона, но это не критично, абсолютно все последующие дамаги будут работать как надо. Либо положить на это болт (как это сделал я). В общем посмотри, разберешься.
Даешь юниту способность укрыться за щитом, делаешь триггер, когда при её активацию юниту даётся способность ауры возмездия, она будет возвращать атакующим урон, если надо её скрыть, то заносишь ауру в книгу заклинаний и книгу запрещаешь для игрока, после того как дашь способность. При дизактивации способности укрыться за щитом, удаляешь ауру возмездия у юнита, при этом, если еще и надо, чтобы при активации щита у юнита повышалась защита, то делаешь это через добавление ему способности какого-нибудь предмета вроде кольца защиты +3, ну а затем, также её убираешь, при опускании щита.
А на счёт ближнего/дальнего боя, то перед тем как давать способность ауры возмездия, можно сделать проверку на атакующего юнита. Если это юнит дальнего боя, то и возмездия ему не давать, только защиту, например.
Вот вам платиновая идейка для кампании: становление альянса после событий RoC. Связующая цепь между уничтоженным, по сути, альянсом в wc3 и новым альянсом в ваниле WoW. Становление орды показано в кампании Рексара, а вот становление нового альянса не показано нигде. Что там было с Штормградом в период вторжения Легиона, каким боком найты оказались в Альянсе, ну и вот это всё. ✍️
Mentilar, как тебе тогда идея квестового гриндана про дренеев на их корабле, когда они летят в азерот. Помимо квестов и гриндана множество мелких механик типа починки чего-то, крафта зелий и пушек, брони, скриптованные приколы с физикой вроде коробок взмывающих в невесомость, то есть такой еще симулятор космического корабля.
Идея прикольная. А я бы поиграл в че-нибудь про наг, но чтобы пол кампании были под водой, с подводными механиками, синим туманом (подобие глубины и цвета воды), и небольшкой, плавной тряской камеры (типа воду качает).
И чтобы действия происходили во времена единого материка на азероте, когда пылающий легион вторгся впервые и материк раскололо, а некоторые его части ушли под воду, в том числе с ночными эльфами.
Так, ну это топ с клубникой, 10/10. Город живой, синематики хорошо поставлены, симулятор таверны интересный, история бомба. Не знаю что там за конкурс и кому отдали первое место, но мне кажется что у чарльза декстера конкурентов нет. Очень хорошо.
» WarCraft 3 / Пассивные способности через сферы
Ред. Dazz Lighter
» WarCraft 3 / Пассивные способности через сферы
UPD: Ну как минимум 0; -11 помогает на способность, которая засунута в сферу.
» WarCraft 3 / Дхарл Трижды Окровавленного Клинка
» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"
Ред. Dazz Lighter
» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"
» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"
Ред. Dazz Lighter
» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"
Ред. Dazz Lighter
» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"
» WarCraft 3 Legends / WarCraft Legends: Салли Вайтмейн
» WarCraft 3 / Новая Земля
» WarCraft 3 / Warcraft III Alternate: Колонизация Калимдора
» WarCraft 3 / Модели в разработке (WIP)
» PAID RIPPED MODELS / [Decoration/Building] Village on a hill
» WarCraft 3 / Redemption 2.07d
» WarCraft 3 / Проклятье, Утер!
» WarCraft 3 / Очищай Тьму
Ред. Dazz Lighter
» WarCraft 3 / Что с Хайвом?
» WarCraft 3 / Кингдом: Рождение Героя
Ред. Dazz Lighter
» WarCraft 3 / Очищай Тьму
» WarCraft 3 / Как вывести Jass на новый уровень? Jass.
Ред. Dazz Lighter
» WarCraft 3 / Страх и ненависть в Азеротской глубинке
» WarCraft 3 / Страх и ненависть в Азеротской глубинке
Сюжет уже оригинальнее 90% кампаний и карт на сайте.
» WarCraft 3 / Sacred Exile
» Stormgate / Коллекция дорожных карт Stormgate